Let Machine Learning Harmonize That Chorale For You
نویسنده
چکیده
In this project, I explore the effectiveness of the Naive Bayes Classifier and the Hidden Markov Model in generating Alto-Tenor-Bass harmonies for a given Soprano line. Basing these models on the corpus of Bach’s chorales, I measured the predictive accuracy of each model on a test set to obtain an empirical perspective on the musical correctness of my models’ harmonizations. I found that both models ultimately produced qualitatively “pleasing” harmonizations, and they were each marginally accurate at best in predicting harmonies for each note.
منابع مشابه
P14: How to Find a Talent?
Talents may be artistic or technical, mental or physical, personal or social. You can be a talented introvert or a talented extrovert. Learning to look for your talents in the right places and building those talents into skills and abilities might take some work, but going about it creatively will let you explore your natural abilities and find your innate talents. You’re not going to fin...
متن کاملMachine Learning: ECML 2005, 16th European Conference on Machine Learning, Porto, Portugal, October 3-7, 2005, Proceedings
It sounds good when knowing the machine learning ecml 2005 16th european conference on machine learning porto portugal october 3 7 2005 proceedings lecture notes in computer in this website. This is one of the books that many people looking for. In the past, many people ask about this book as their favourite book to read and collect. And now, we present hat you need quickly. It seems to be so h...
متن کاملOn the Origin and Destiny of Inductive Machine Learning
Let not your prophets and your diviners, that be in the midst of you, deceive you, neither hearken to your dreams which ye cause to be dreamed.
متن کاملSelection of Attributes for Modeling Bach Chorales by a Genetic Algorithm
A genetic algorithm selected combinations of attributes for a machine learning system. The algorithm used 90 Bach chorale melodies to train models and randomly selected sets of 10 chorales for evaluation. Compression of pitch was used as the fitness evaluation criterion. The best models were used to compress a different test set of chorales and their performance compared to human generated mode...
متن کاملInductive logic programming - from machine learning to software engineering
It sounds good when knowing the inductive logic programming from machine learning to software engineering logic programming in this website. This is one of the books that many people looking for. In the past, many people ask about this book as their favourite book to read and collect. And now, we present hat you need quickly. It seems to be so happy to offer you this famous book. It will not be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011